Pseudo-Industrial Random SAT Generators

نویسندگان

  • Jesús Giráldez-Cru
  • Jordi Levy
چکیده

Recent advances in SAT are focused on efficiently solving real-world or industrial problems. However, the reduced number of industrial SAT instances and the high cost of solving them condition the development and debugging processes of new techniques. This problem can be solved by defining new models of random SAT instance that capture realistically the main features of the real-world SAT instances. In this work, we review some of these models, and we define a new model in which we are working on. The Classical Random model [8] was popularized to study the SAT/UNSAT phase transition phenomena, and the easy-hard-easy associated pattern, both dependent on the clause/variable ratio. In this model, k-CNF formulas consist of m independent clauses among the 2k ( n k ) clauses with k literals on n variables that are neither simplifiable nor tautologies. This model does not capture the main features of real-world problems, and SAT solvers perform very differently on random and industrial SAT instances. One important feature of industrial SAT instance is the scale-free structure [2]. This means that the number of variables occurrences follows, in general, a power-law distribution p(k) ∝ k−α, and these distributions are scale-free. This implies that there exists a big variability in the number of occurrences of variables. This kind of structure is very characteristic in real-world networks. Preferential Attachment [6] was proposed as a model to explain this behavior in growing networks. Scale-free random SAT formulas [3] were proposed as an alternative model that also reproduce this feature. This model is parametric in the exponent α, and generates formulas as set of independent clauses, where the clause with variables {i1, . . . , ik} ⊆ {1, . . . , n} has probability P (i1 ∨ . . . ∨ ik) ∼ ∏k j=1(ij) 1 α−1 . Another important feature shared by the majority of industrial benchmarks is the community structure (or high modularity) [4, 5], meaning that they are characterized by a partition of communities of highly connected variables, i.e., they usually appear in clauses with variables of the same community. The Community Attachment model [7] was proposed to generate instances with this structure. It is parametric on a modularity Q and number of communities c. Formulas are also sets of independent clauses, where, with probability Q+ 1/c, all their literals belong to the same community; otherwise, all of them belong to distinct communities. This generates formulas with modularity at least Q.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Locality in Random SAT Instances

Despite the success of CDCL SAT solvers solving industrial problems, there are still many open questions to explain such success. In this context, the generation of random SAT instances having computational properties more similar to realworld problems becomes crucial. Such generators are possibly the best tool to analyze families of instances and solvers behaviors on them. In this paper, we pr...

متن کامل

Generating SAT instances with community structure

Nowadays, modern SAT solvers are able to efficiently solve many industrial, or real-world, SAT instances. However, the process of development and testing of new SAT solving techniques is conditioned to the finite and reduced number of known industrial benchmarks. Therefore, new models of random SAT instances generation that capture realistically the features of real-world problems can be benefi...

متن کامل

Benchmarks Description

It is accepted that random k-CNF and industrial SAT instances have a distinct nature. While random formulas can be easily generated on demand, the set of industrial instances, which encode real-world problems, is limited. The problem of generating realistic pseudo-industrial random instances is stated in [9, 6, 4] as one of the most important challenges for the next few years. The main motivati...

متن کامل

On the Quality and Quantity of Random Decisions in Stochastic Local Search for SAT

Stochastic local search (SLS) methods are underlying some of the best-performing algorithms for certain types of SAT instances, both from an empirical as well as from a theoretical point of view. By definition and in practice, random decisions are an essential ingredient of SLS algorithms. In this paper we empirically analyse the role of randomness in these algorithms. We first study the effect...

متن کامل

Using GLFSRs for Pseudo-Random Memory BIST

In this work, we present the application of Generalized Linear Feedback Shift Registers (GLFSRs) for generation of patterns for pseudo-random memory Built-In SelfTest (BIST). Recently, it was shown that using GLFSRs as pattern generators for pseudo-random logic tests can increase the fault coverage noticeably in comparison to standard pseudo-random test pattern generators. Since memory faults d...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2017